﻿body { text-align: center; font-family:Arial, Helvetica, sans-serif; font-size: 10pt;}
a { color: red; text-decoration:none; border: 1px solid #CCCCCC; padding: 2px 2px 2px 2px; }

#container { width: 960px; margin: 0px auto; text-align:left; background-color: white;}

/* HEADER */
#header {}
	#loginStatus { text-align:right; font-size: 8pt; }
	#banner { height:40px; }
	#logo { float: left;}
	#cartStatus {float: right; position:relative; top:15px; right:20px; width:300px; height:20px;}
	#cartStatus h3 { float: left; }

#subHead { height: 30px; }
	#breadCum { float: left; font-size: 8pt;  }
	#breadCum a { text-decoration:none;}
	#sharePage { float: right; }
/* BODY */
#body {}
	#menu { float: left; width: 10em; }
	#content { float:left; }
	#spotLight { height: 300px; }
		#topProductSlide{ float: left; }
		#gridBodyNewProduct { height: 150px;}
		#gridBodyNewProduct ul { margin: 0px; padding: 0px; list-style-type:none; }
		#gridBodyNewProduct ul li { margin: 0px 2px; text-align:center; display:list-item; width: 100px; float: left;  }
			.itemBox { text-align:center; width: 100px; float: left; margin: 20px 20px 20px 15px; }  
			.itemBox ul { list-style: none; margin:0; padding:0; text-align:left; font-size: 8pt; }
				
	#pageHeadLine { font-size: 14pt; font-weight: bold; height:60px; position: static; width: 600px;}
	#storeWelcome { float: right; }
	#topProductSlide  { position: relative;}
	
	#browseSpotlight { position: relative; display:block; }
	
	/* Browse page */
	#gridSpotLightProduct { float: left; position: relative; bottom: 0px; }
	#gridSpotLightProduct ul { margin: 0px; padding: 0px; list-style-type: none; }
	#gridSpotLightProduct ul li { margin: 0px 2px; text-align:center; display:list-item; width: 100px; float: left;  }
	#grid01 { float: left; position: relative;}

	#contentBody { margin-left: 260px; display: block; }
	#leftNavigation { float: left; width: 250px; }
	#refinement { }
			
	#mainContent { margin: 5px 0px 5px 3px; background-color: red; }
	#pagingNavigation { font-size: 8pt; padding: 5px 5px 5px 5px; height: 30px;position: relative; display: block;} 
	#pagingNavigation div { float: left; }
	#pagingNavigation ul { float: right; list-style-type: none; margin-top: 0px; }
	#pagingNavigation ul li { float: left; margin: 2px 2px 2px 2px; border: 1px solid #CCCCCC;}
	#pagingNavigation ul li a { border-width: 0px;}
	
		#mainGridProduct { }
		#mainGridProduct ul { margin: 0px; padding: 0px; list-style-type:none; }
		#mainGridProduct ul li { margin: 0px 2px; text-align:center; display:list-item; width: 160px; float: left;  }
		#mainGridProduct ul li ul { text-align:left;   }
		#mainGridProduct ul li ul li { text-align:left;   }
#shoppingCart {  font-size: 10pt; min-height: 300px;}
#shoppingCart table { width: 100%;}
#shoppingCart table td { border-bottom: 1px solid #CCCCCC; }

/* FOOTER */
#footer { height: 150px; }

.clear { clear: both; }
.box { padding: 5px 3px 5px 3px; margin:2px auto; border: 1px solid #CCCCCC; }
.boxHeader { background-color: #CCCCFF; font-weight:bold; }
.productInfo { text-align: left; font-size: 8pt; }
.numberColumn { text-align: right; margin-right: 5px; }
.textColumn { text-align:left; margin-left: 5px; }
.functionColumn { text-align: center; }
label { margin-top: .33em; display: block; }
input { display: block; width: 250px; }

